9급 국가직 공무원 컴퓨터일반 기출문제·모의고사·오답노트·자동채점

2009년04월11일 10번

[과목 구분 없음]
소프트웨어 개발 도구에 대한 설명으로 옳지 않은 것은?

  • ① 컴파일러(compiler)는 원시프로그램을 목적프로그램 또는 기계어로 변환하는 번역기이다.
  • ② 링커(linker)는 각각 컴파일 된 목적프로그램들과 라이브러리 프로그램들을 묶어서 로드 모듈이라는 실행 가능한 한 개의 기계어로 통합한다.
  • ③ 프리프로세서(preprocessor)는 고급언어로 작성된 프로그램을 실행 가능한 기계어로 변환하는 번역기이다.
  • ④ 디버거(debugger)는 프로그램 오류의 추적, 탐지에 사용된다.
(정답률: 79%)

문제 해설

프리프로세서(preprocessor)는 고급언어로 작성된 프로그램을 실행 가능한 기계어로 변환하는 번역기가 아니라, 소스코드를 컴파일러에게 전달하기 전에 전처리 작업을 수행하는 도구이다. 전처리 작업은 주로 소스코드 내에서 사용되는 매크로를 처리하거나, 조건부 컴파일을 위한 지시자를 처리하는 등의 작업을 수행한다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답